/**
 * Generali Solutions d'assurances - Tous droits réservés &copy; 2007 - 2010
 */

package fr.generali.accueilclient.opt.recherchemulticriteres.om;

import java.util.Date;
import java.util.List;

/**
 * @author Holmes Kelly
 */
public interface ICriteresCampagneRechMultiCriteres {

    /**
     * @return the idIntermediaire
     */
    String getIdIntermediaire();

    /**
     * @param idIntermediaire the idIntermediaire to set
     */
    void setIdIntermediaire(String idIntermediaire);

    /**
     * @return the dateEcheanceMin
     */
    Date getDateEcheanceMin();

    /**
     * @param dateEcheanceMin the dateEcheanceMin to set
     */
    void setDateEcheanceMin(Date dateEcheanceMin);

    /**
     * @return the dateEcheanceMax
     */
    Date getDateEcheanceMax();

    /**
     * @param dateEcheanceMax the dateEcheanceMax to set
     */
    void setDateEcheanceMax(Date dateEcheanceMax);

    /**
     * @return the listeCodeCampagne
     */
    List<ICriteresCodeCampagneRechMultiCriteres> getListeCodeCampagne();

    /**
     * @param listeCodeCampagne the listeCodeCampagne to set
     */
    void setListeCodeCampagne(List<ICriteresCodeCampagneRechMultiCriteres> listeCodeCampagne);

    /**
     * @return the listeStatut
     */
    List<ICriteresStatutRechMultiCriteres> getListeStatut();

    /**
     * @param listeStatut the listeStatut to set
     */
    void setListeStatut(List<ICriteresStatutRechMultiCriteres> listeStatut);

    /**
     * @return the listeIssue
     */
    List<ICriteresIssueRechMultiCriteres> getListeIssue();

    /**
     * @param listeIssue the listeIssue to set
     */
    void setListeIssue(List<ICriteresIssueRechMultiCriteres> listeIssue);

    /**
     * @return the listeNomActeurResponsable
     */
    List<ICriteresResponsableRechMultiCriteres> getListeNomActeurResponsable();

    /**
     * @param listeNomActeurResponsable the listeNomActeurResponsable to set
     */
    void setListeNomActeurResponsable(List<ICriteresResponsableRechMultiCriteres> listeNomActeurResponsable);

}
